package com.wz.project.bas.product.service;


import com.wz.project.bas.product.domain.Product;

import java.util.List;

/**
 * 基础物品 服务层
 * 
 * @author sys
 * @date 2021-10-28
 */
public interface IProductService 
{
	/**
     * 查询基础物品信息
     * 
     * @param productGuid 基础物品ID
     * @return 基础物品信息
     */
	public Product selectProductById(String productGuid);

	Product selectProductByProductId(String productId);
	/**
     * 查询基础物品列表
     * 
     * @param product 基础物品信息
     * @return 基础物品集合
     */
	public List<Product> selectProductList(Product product);
	
	/**
     * 新增基础物品
     * 
     * @param product 基础物品信息
     * @return 结果
     */
	public int insertProduct(Product product);
	
	/**
     * 修改基础物品
     * 
     * @param product 基础物品信息
     * @return 结果
     */
	public int updateProduct(Product product);
		
	/**
     * 删除基础物品信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteProductByIds(String ids);


}
